/* Generated from orogen/templates/typekit/type_info/Info.cpp */

#include <helloorocos/helloorocos-types.hpp>
#include <helloorocos/typekit/BoostSerialization.hpp>
#include <rtt/types/StructTypeInfo.hpp>



namespace orogen_typekits {
    struct HelloorocosDataTypeInfo :
        public RTT::types::StructTypeInfo< HelloorocosData >
    {
        HelloorocosDataTypeInfo()
            : RTT::types::StructTypeInfo< HelloorocosData >("/HelloorocosData") {}


    };

    RTT::types::TypeInfoGenerator* HelloorocosData_TypeInfo()
    { return new HelloorocosDataTypeInfo(); }

}

/* Generated from orogen/lib/orogen/templates/typekit/TemplateInstanciation.cpp */

#include <rtt/Port.hpp>
#include <rtt/Attribute.hpp>
#include <rtt/Property.hpp>
#include <rtt/internal/DataSource.hpp>

template class RTT::base::ChannelElement< HelloorocosData >;
template class RTT::internal::DataSource< HelloorocosData >;
template class RTT::internal::AssignableDataSource< HelloorocosData >;
template class RTT::internal::ValueDataSource< HelloorocosData >;
template class RTT::OutputPort< HelloorocosData >;
template class RTT::InputPort< HelloorocosData >;
template class RTT::Property< HelloorocosData >;
template class RTT::Attribute< HelloorocosData >;




/* Generated from orogen/templates/typekit/type_info/Info.cpp */

#include <vector>
#include <helloorocos/typekit/BoostSerialization.hpp>
#include <rtt/types/SequenceTypeInfo.hpp>



namespace orogen_typekits {
    struct std_vector_LT__double_GT_TypeInfo :
        public RTT::types::SequenceTypeInfo< ::std::vector< double > >
    {
        std_vector_LT__double_GT_TypeInfo()
            : RTT::types::SequenceTypeInfo< ::std::vector< double > >("/std/vector</double>") {}


    };

    RTT::types::TypeInfoGenerator* std_vector_LT__double_GT__TypeInfo()
    { return new std_vector_LT__double_GT_TypeInfo(); }

}

/* Generated from orogen/lib/orogen/templates/typekit/TemplateInstanciation.cpp */

#include <rtt/Port.hpp>
#include <rtt/Attribute.hpp>
#include <rtt/Property.hpp>
#include <rtt/internal/DataSource.hpp>

template class RTT::base::ChannelElement< ::std::vector< double > >;
template class RTT::internal::DataSource< ::std::vector< double > >;
template class RTT::internal::AssignableDataSource< ::std::vector< double > >;
template class RTT::internal::ValueDataSource< ::std::vector< double > >;
template class RTT::OutputPort< ::std::vector< double > >;
template class RTT::InputPort< ::std::vector< double > >;
template class RTT::Property< ::std::vector< double > >;
template class RTT::Attribute< ::std::vector< double > >;



